#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "headers/result.h"
#include "headers/affich.h"

void affich(char *libelle, char *proprio, struct info *information, int humanReadable)
{
	printf("%s : %s\n",libelle,proprio);

	printf("Nombre total de fichiers : %d\n", information->nbfiles);
	
	if(!humanReadable || information->totalsize < pow(2, 10))
		printf("Taille totale des fichiers : %f octets\n", information->totalsize);
	else if(information->totalsize < pow(2, 20))
		printf("Taille totale des fichiers : %f Ko\n", information->totalsize / pow(2,10));
	else if(information->totalsize < pow(2, 30))
		printf("Taille totale des fichiers : %f Mo\n", information->totalsize / pow(2,20));
	else if(information->totalsize < pow(2, 40))
		printf("Taille totale des fichiers : %f Go\n", information->totalsize / pow(2,30));
	else
		printf("Taille totale des fichiers : %f To\n", information->totalsize / pow(2,40));

	printf("\n");
}
